package org.springblade.modules.admin.vo.plan.wx;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import org.springblade.modules.admin.entity.MaintainWxmsgType;
import org.springblade.modules.admin.vo.plan.PlanMaintainUserVO;

import java.util.Date;
import java.util.List;

/**
 * @author zcc
 * @version 1.0
 * @date 2024/11/5 16:18
 */
@Data
@ApiModel("维修预警消息")
public class WxYjSendMsgVo {


	/**
	 * 1:当指派人员10分钟后移动没有超过500米
	 * 2：当人员距离达到目的地剩余30%时提醒
	 * 3:超出预计时间未到达
	 */
	private Integer type;


	/**
	 * 工单id
	 */
	private Long planId;

	/**
	 * 用户信息
	 */
	List<PlanMaintainUserVO> maintainUserList;

	/**
	 * 预计到达时间
	 */
	private Date planArriveDate;


	private String tenantId;

}
